Опис HTML тега <OBJECT>:

Елемент <OBJECT> повідомляє браузеру, як завантажувати і відображати об'єкти, які початково браузер не розуміє. Як правило, такі об'єкти потребують підключення до браузера спеціального модуля, який називають плагін, або запуску допоміжної програми. Специфікація HTML 4 дозволяє вкладати кілька тегів <OBJECT> з різним змістом один в одного. Це дозволяє відображати той контент, який розуміє браузер, за відсутності потрібного плагіна. Наприклад, зовнішній тег <OBJECT> завантажує відеофайл, а для випадку, коли відповідний кодек (програма для стиснення і відновлення відеоданих) не встановлено, внутрішній тег <OBJECT> показує графічне зображення. Додатково всередину контейнера <OBJECT> можна помістити тег <PARAM>, який передає додаткові параметри для відображення об'єкта.

Синтаксис HTML тега <OBJECT>:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase=" http://site" width="400" height="300"> <param name="movie" value="8.swf"> <param name="quality" value="high"> <param name="scale" value="exactfit"> <param name="bgcolor" value="#ffffff"> </object>

Параметри HTML тега <OBJECT>:

HEIGHT - Для зміни розмірів зображення засобами HTML передбачені параметри height і width. Допускається використовувати значення в пікселах або відсотках. Якщо встановлена процентна запис, то розміри зображення обчислюються щодо батьківського елементу - контейнера, де знаходиться тег <IMG>. У разі відсутності батьківського контейнера, в його якості виступає вікно браузера. Іншими словами, width = "100%" означає, що малюнок буде розтягнуто на всю ширину веб-сторінки. Додавання тільки одного параметра width або height зберігає пропорції і відношення сторін зображення. Браузер при цьому очікує повного завантаження малюнка, щоб визначити його первинну висоту і ширину. Обов'язково задавайте розміри всіх зображень на веб-сторінці. Це дещо прискорює завантаження сторінки, оскільки браузеру немає потреби обчислювати розмір кожного малюнка після його отримання. Це твердження особливо важливо для зображень, розміщених усередині таблиці. Ширину і висоту зображення можна змінювати як в меншу, так і більшу сторону. Проте на швидкість завантаження малюнка це ніяк не впливає, оскільки розмір файлу залишається незмінним. Тому з обережністю зменшуйте зображення, тому що це може викликати здивування у читачів, чому такий маленький малюнок так довго вантажиться. А ось збільшення розмірів призводить до зворотного ефекту - розмір зображення великий, але файл щодо зображення аналогічного розміру завантажується швидше. Але якість малюнка при цьому погіршується.

WIDTH - Для зміни розмірів засобами HTML передбачені параметри height і width. Допускається використовувати значення в пікселах або відсотках. Якщо встановлена процентна запис, то розміри зображення обчислюються щодо батьківського елементу - контейнера, де знаходиться тег <IMG>. У разі відсутності батьківського контейнера, в його якості виступає вікно браузера. Іншими словами, width = "100%" означає, що малюнок буде розтягнуто на всю ширину веб-сторінки. Додавання тільки одного параметра width або height зберігає пропорції і відношення сторін зображення. Браузер при цьому очікує повного завантаження малюнка, щоб визначити його первинну висоту і ширину. Обов'язково задавайте розміри всіх зображень на веб-сторінці. Це дещо прискорює завантаження сторінки, оскільки браузеру немає потреби обчислювати розмір кожного малюнка після його отримання. Це твердження особливо важливо для зображень, розміщених усередині таблиці. Ширину і висоту зображення можна змінювати як в меншу, так і велику сторону. Проте на швидкість завантаження малюнка це ніяк не впливає, оскільки розмір файлу залишається незмінним. Тому з обережністю зменшуйте зображення, тому що це може викликати здивування у читачів, чому такий маленький малюнок так довго вантажиться. А ось збільшення розмірів призводить до зворотного ефекту - розмір зображення великий, але файл щодо зображення аналогічного розміру завантажується швидше. Але якість малюнка при цьому погіршується.

ALIGN - Для зображень та тексту можна вказувати їх положення щодо тексту або інших зображень на веб-сторінці. Спосіб вирівнювання задається параметром align тега. align='bottom | left | middle | right | top'

TYPE - Списки-Встановлює вигляд маркера. Тип маркера і його значення залежить від зовнішнього контейнера <UL> або <OL>.type="disc | circle | square" або type="A | a | I | i | 1"<br>Повідомляє браузеру, який MIME-тип даних використовується для зовнішнього документа. Як правило, застосовується для того, щоб вказати, що підключається файл, що містить CSS.

HSPACE - Для будь-якого зображення можна задати невидимі відступи по горизонталі й вертикалі за допомогою параметрів hspace і vspace. Особливо це актуально при обтіканні малюнка текстом. У цьому випадку, щоб текст не «наїжджав» щільно на зображення, необхідно навколо нього додати порожній простір.

VSPACE - Для будь-якого зображення можна задати невидимі відступи по горизонталі й вертикалі за допомогою параметрів hspace і vspace. Особливо це актуально при обтіканні малюнка текстом. У цьому випадку, щоб текст не «наїжджав» щільно на зображення, необхідно навколо нього додати порожній простір.

DATA - Визначає файл, який слід відобразити у вікні браузера. Для популярних форматів даних досить вказати шлях до файлу та його тип (параметр type) для завантаження і демонстрації результату. Для специфічних плагінів бажано ще включити параметр classid. Шлях до файлу визначається щодо папки, заданої параметром codebase. Якщо codebase не вказаний, тоді шлях слід задавати щодо поточного документа.

CODE - Параметр code використовується для заміни тега APPLET, який завантажує та виконує Java-aпплет. Як значення code використовується ім'я класу Java-аплета (файл з розширенням class). Якщо файл розташовувати не в тій же директорії, що і поточний документ, то слід вказати шлях до нього через параметр codebase. Працює тільки в браузері Internet Explorer.

CODEBASE - Шлях до папки, де зберігається файл з класом вказаний у значенні параметра code або classid. Параметр codebase повинен містити тільки ім'я папки, а не файлу.

CODETYPE - Повідомляє браузеру про тип об'єкта, який вказаний в параметрі classid. Браузер може використовувати цю інформацію, щоб підготувати необхідні ресурси для відтворення файлу. Якщо параметр codetype відсутній, то розглядається значення type, хоча він зазвичай і зв'язується з параметром data. У разі, коли не вказані обидва параметри codetype і type, браузер отримує дані про тип завантаження самостійно.

CLASSID - Адреса програми, яка працює з об'єктом, і буде запускати його. Параметр classid вказує браузеру, яку програму, плагін або аплет потрібно завантажити. Можна також використовувати ідентифікатор зареєстрованого ActiveX програми, передуючи його ключовим словом classid.

Закриваючий тег:

обов'язковий

Додаткові відомості HTML тега <OBJECT>:

HTML: 3.2 4 XHTML: 1.0 1.1